runtime.unwinder.frame (field)
34 uses
runtime (current package)
heapdump.go#L375: dumpframe(&u.frame, &child)
mbitmap.go#L1887: if u.frame.sp <= uintptr(p) && uintptr(p) < u.frame.varp {
mbitmap.go#L1893: locals, _, _ := u.frame.getStackMap(false)
mbitmap.go#L1901: off := (uintptr(p) + i - u.frame.varp + size) / goarch.PtrSize
mgcmark.go#L888: scanframeworker(&u.frame, &state, gcw)
panic.go#L960: if u.frame.sp == limit {
panic.go#L964: if p.initOpenCodedDefers(u.frame.fn, unsafe.Pointer(u.frame.varp)) {
panic.go#L971: p.lr = u.frame.lr
panic.go#L972: p.sp = unsafe.Pointer(u.frame.sp)
panic.go#L973: p.fp = unsafe.Pointer(u.frame.fp)
stack.go#L945: adjustframe(&u.frame, &adjinfo)
traceback.go#L98: frame stkframe
traceback.go#L216: frame: frame,
traceback.go#L228: return u.frame.pc != 0
traceback.go#L253: frame := &u.frame
traceback.go#L441: frame := &u.frame
traceback.go#L520: u.frame.pc = 0
traceback.go#L563: if u.flags&(unwindPrintErrors|unwindSilentErrors) == 0 && u.frame.sp != gp.stktopsp {
traceback.go#L564: print("runtime: g", gp.goid, ": frame.sp=", hex(u.frame.sp), " top=", hex(gp.stktopsp), "\n")
traceback.go#L581: if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
traceback.go#L583: return u.frame.pc - 1
traceback.go#L586: return u.frame.pc
traceback.go#L594: if cgoTraceback == nil || u.frame.fn.funcID != abi.FuncID_cgocallback || u.cgoCtxt < 0 {
traceback.go#L624: f := u.frame.fn
traceback.go#L969: f := u.frame.fn
traceback.go#L995: argp := unsafe.Pointer(u.frame.argp)
traceback.go#L1001: if u.frame.pc > f.entry() {
traceback.go#L1002: print(" +", hex(u.frame.pc-f.entry()))
traceback.go#L1005: print(" fp=", hex(u.frame.fp), " sp=", hex(u.frame.sp), " pc=", hex(u.frame.pc))
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |